Wpo\Services\User_Service D

Total Complexity 146
Dependencies 12
Dependents 8
Total lines 632
Lines of code 375
Logical lines of code 239
Comment lines 117
Methods 15
Properties 0

Methods 15

Method Rating Maintainability Complexity Lines of code
user_from_b2c_id_token()
C
38 24 62
user_from_id_token()
B
38 23 64
try_get_user_by()
B
44 17 46
user_from_graph_user()
A
51 14 22
ensure_user()
A
51 12 24
user_from_saml_response()
A
44 10 41
try_get_user_principal_name()
A
52 9 24
get_property_or_default()
S
60 7 13
get_arr_property_or_default()
S
61 6 11
user_is_o365_user()
S
56 5 17
try_get_user_tenant_id()
S
58 5 15
try_get_user_object_id()
S
58 5 15
save_user_principal_name()
S
67 3 7
save_user_tenant_id()
S
67 3 7
save_user_object_id()
S
67 3 7